package com.alks.function.service.produce;

import com.alks.entity.data.entity.PcProcessChgHead;
import com.alks.entity.data.entity.PcProcessChgPart;
import com.alks.entity.data.response.ResponseInfo;
import com.alks.function.data.request.chengKong.LotNoRequest;
import com.alks.function.data.request.chengKong.LotNoToStyleRequest;

public interface CutProcessChangeService {
    ResponseInfo searchList(LotNoToStyleRequest request);

    ResponseInfo partList(PcProcessChgHead pcProcessChgHead);

    ResponseInfo qtyList(PcProcessChgHead pcProcessChgHead);

    ResponseInfo analysis(LotNoRequest request);

    ResponseInfo updatePart(PcProcessChgPart pcProcessChgPart);

    ResponseInfo find(LotNoRequest request);

    ResponseInfo deal(PcProcessChgHead request, boolean override);

    ResponseInfo getLotNoList(LotNoToStyleRequest request);
}
